CREATE EXTERNAL TABLE jms_dwd.dwd_tab_barscan_warehousing_base_hi
(
    record_id             string COMMENT '记录编号_ef',
    waybill_no            string COMMENT '运单编号_ef',
    list_code             string COMMENT '清单编号',
    subbill_code          string COMMENT '子单号',
    transfer_code         string COMMENT '转单号',
    package_code          string COMMENT '所属袋号',
    scan_type             string COMMENT '扫描类型_ef',
    next_station          string COMMENT '上一站或下一站',
    destination           string COMMENT '目的地_ef',
    scan_user             string COMMENT '扫描雇员_ef',
    input_site            string COMMENT '扫描网点_ef',
    scan_time             timestamp COMMENT '扫描时间_ef',
    input_time            timestamp COMMENT '入库时间_ef',
    operate_date          timestamp COMMENT '操作日期_ef',
    deliver_user          string COMMENT '收件员_ef,send_deliver_user',
    agreemt_cust_id       string COMMENT '协议客户id_ef,sendcustomer',
    send_site             string COMMENT '寄件网点_ef',
    dest_site             string COMMENT '目的网点',
    transfer_center       string COMMENT '中转中心',
    pcs                   bigint COMMENT '件���',
    weight                double COMMENT '重量_ef',
    goods_type            string COMMENT '物品类别_ef',
    express_type          string COMMENT '快件类型',
    shifts                string COMMENT '班次',
    transfer_deliver_fee  double COMMENT '中转或派件费',
    network_manage_fee    double COMMENT '网管费',
    other_fee             double COMMENT '其他费',
    check_flag            string COMMENT '核算标识',
    co_operate_src        bigint COMMENT '共配操作来源_ef,accountflag',
    receipt_flag          tinyint COMMENT '回单标识',
    return_flag           tinyint COMMENT '退件标识',
    ele_scale_flag        string COMMENT '电子秤标识',
    weight_type           tinyint COMMENT '重量类型_ef,unrecordflag',
    is_protocol           bigint COMMENT '是否补揽收_ef,writebackflag',
    lock_flag             tinyint COMMENT '锁定标识',
    width                 string COMMENT '宽_ef,remark',
    modify_user           string COMMENT '修改人',
    modify_time           timestamp COMMENT '修改时间',
    length                string COMMENT '长_ef,mobile',
    pistol_id             string COMMENT '巴枪ID_ef',
    height                string COMMENT '高_ef,remark1',
    remark2               string COMMENT '备注2',
    scan_site_code        string COMMENT '扫描网点编号_ef',
    upload_time           timestamp COMMENT '上传时间_ef',
    len_wid_hei_product   string COMMENT '长x宽x高_ef,remark3',
    scan_user_code        string COMMENT '扫描雇员编号_ef',
    deliver_user_code     string COMMENT '收件员编号_ef',
    next_station_code     string COMMENT '上/下一站编号',
    source                string COMMENT '来源_ef',
    remark5               string COMMENT '备注5',
    remark6               double COMMENT '备注6',
    list_code_2           string COMMENT '清单编号_ef,remark4',
    scan_site_id          bigint COMMENT '扫描网点ID_ef',
    next_station_id       bigint COMMENT '上一站/下一站ID',
    scan_user_id          bigint COMMENT '扫描雇员ID_ef',
    deliver_user_id       bigint COMMENT '收件员ID_ef',
    network_type          tinyint COMMENT '扫描网点类型，1.加盟商,2.转运中心,3.集散点,4.普通网点,5.代理区,6.总部,0.其他',
    site_agent_code       string COMMENT '所属代理区code',
    site_agent_name       string COMMENT '所属代理区名称',
    site_franchisee_code  string COMMENT '所属加盟商code ',
    site_franchisee_name  string COMMENT '所属加盟商名称',
    site_transcenter_code string COMMENT '所属转运中心code',
    site_transcenter_name string COMMENT '所属转运中心名称',
    next_network_type     tinyint COMMENT '上/下一站网点类型，1.加盟商,2.转运中心,3.集散点,4.普通网点,5.代理区,6.总部,0.其他',
    waybill_source        string COMMENT '运单来源：GB:国标单号,BS:百世单号,BSB:百世包号,JT:极兔单号,JTB:极兔包号,Other:其它'
)
    COMMENT '操作平台-入仓扫描表小时调度'
    PARTITIONED BY
        (
        dt string COMMENT '时间分区yyyy-MM-dd-HH'
        )
    stored as parquet
    LOCATION
        '/dw/hive/jms_dwd.db/external/dwd_tab_barscan_warehousing_base_hi'
   TBLPROPERTIES (
        'parquet.column.index.access' = 'true'
        );